tg-me.com/python_djangojobs/649
Last Update:
#вакансия #Pythonразработчик #Python #middle #senior #remote
Компания Centicore
Коротко о проекте: Разработка микросервисов на шине, для создания генеративного ассистента по инвестиционному направлению
Вакансия: Python Разработчик
Формат работы: удаленный (Весь мир)
Вилка: 400-430к на руки (в зависимости от опыта и пожеланий кандидата)
Оформление: ТК или ИП
Уровень:middle+ / senior
🔷Условия:
- Удаленный формат работы в IT аккредитованной компании;
- Длительный проект;
- Оплачиваемый отпуск 28 календарных дней в год и оплачиваемые больничные;
- Предоставление техники (MAC,Windows)
- ДМС;
- Компенсация хобби/спортзала/англ.яз.;
- Индексация/пересмотр ЗП;
- Компенсация проф.обучения;
- Возможность участия во внутренних программах компании и активностях, например: в реферальной программе «приведи друга»;
- Услуги корпоративного психолога.
🔷 Задачи:
- Разработка, тестирование и поддержка backend-систем на Python
- Участие в проектировании архитектуры приложений
- Оптимизация производительности существующих систем
- Интеграция с внешними API и сервисами
- Написание чистого, поддерживаемого кода
- Участие в code review и менторинг младших разработчиков
- Работа в agile-команде, участие в планировании спринтов и оценке задач
🔷 Ты отлично подходишь, если у тебя есть :
Python:
Глубокое знание Python 3.x (3.8+)
Понимание принципов ООП и функционального программирования
Опыт работы с asyncio и асинхронным программированием
Знание популярных библиотек: requests, beautifulsoup, pandas, numpy
Веб-фреймворки:
Опыт работы с Django и/или Flask
Знание FastAPI будет преимуществом
Понимание принципов RESTful API
Базы данных:
Опыт работы с реляционными БД (PostgreSQL, MySQL)
Знание ORM (SQLAlchemy, Django ORM)
Базовые навыки работы с NoSQL решениями (MongoDB, Redis)
Инструменты разработки:
Системы контроля версий (Git)
Опыт работы с CI/CD (Jenkins, GitLab CI, GitHub Actions)
Знание Docker и основ контейнеризации
Тестирование:
Опыт написания unit-тестов (pytest, unittest)
Понимание принципов TDD
Знакомство с инструментами для интеграционного и нагрузочного тестирования
Безопасность:
Понимание основных принципов веб-безопасности (OWASP Top 10)
Опыт работы с шифрованием и хешированием данных
Дополнительные технологии:
Опыт работы с очередями сообщений (RabbitMQ, Kafka)
Опыт работы с WebSockets
Понимание принципов микросервисной архитектуры
DevOps и облачные технологии:
Базовые навыки работы с Linux
Знакомство с Kubernetes будет преимуществом
Инструменты для анализа и обработки данных:
Опыт работы с библиотеками для анализа данных (pandas, numpy)
Базовые знания машинного обучения и использования соответствующих библиотек (scikit-learn, TensorFlow)
Оптимизация производительности:
Умение профилировать код и оптимизировать его производительность
Опыт работы с кешированием (Memcached, Redis)
Знание принципов масштабирования веб-приложений
Soft skills
Отличные коммуникативные навыки
Умение работать в команде
Аналитическое мышление и внимание к деталям
Способность быстро обучаться и адаптироваться к новым технологиям
Проактивность и самоорганизация
Опыт работы
Минимум 3 года опыта коммерческой разработки на Python
Опыт работы над высоконагруженными проектами будет преимуществом
Образование
Высшее образование в области компьютерных наук, информационных технологий или смежных областях
Дополнительные курсы и сертификации в области Python-разработки приветствуются
Дополнительные преимущества
Опыт работы с методологиями Agile/Scrum
Участие в open-source проектах
Знание английского языка на уровне, достаточном для чтения технической документации